codesg segment
assume cs:codesg
section .data
array db 1, 2, 3, 4, 5 ; 要求和的数组
 
array_len equ $ - array ; 数组的长度
 
sum dw 0 ; 存储总和的变量
 
section .text
global _start
 
start:
    mov ecx, array_len ; 计数器设为数组长度
    mov esi, array ; esi 存放数组地址
 
loop_start:
    add ax, [esi] ; 将当前元素的值加到 ax 中
